.carousel{ width: 100%;height:900upx; }
.top-bar{ display: flex; flex-direction: row; justify-content: space-between; padding: 20upx; background-color: #f0f0f0;}
.scan-icon,.message-icon{ display: inline-block; text-align: center;}
.scan-icon .ico,.message-icon .ico{ width: 40upx; height: 40upx;}
.scan-icon .text,.message-icon .text{ font-size: 12px; color: #999999;}
.search-input{ position: relative;z-index: 99;width: 480upx;height: 70upx;;background-color: #ffffff;border-radius: 40upx;}
.search-input .search-ico{ width: 30upx; height: 30upx; position: absolute; left: 20upx; top: 20upx;}
.search-input input{ background-color: #ffffff; width: 370upx; padding-left: 60upx;height: 70upx; font-size: 13px;border-radius: 40upx;}
.key-word-box{ width: 100%; background-color: #f0f0f0;}
.key-word{display: flex; flex-direction: row; width: 540upx; flex-wrap: wrap; margin: 0 auto;padding-left: 30upx; }
.key-word view{ color: #909090; font-size: 11px; padding: 6upx 20upx; background-color: #e5e5e5; border-radius: 30upx; margin-right: 30upx; margin-bottom: 20upx; display: inline;}
.product-tab-title{width: 390upx; margin: 20upx auto; display: flex; flex-direction: row; justify-content: space-between;}
.product-tab-title .underline{ width: 50upx; height: 8upx; display: block; margin: 0 auto;visibility: visible;}
.product-tab-title .active,.product-tab-title .classify{text-align: center;}
.must-buy{width: 100%; margin-top: 24upx; margin-bottom: 24upx; text-align: center;}
.must-buy-title{ text-align: center; color: #dca531;margin-bottom: 20upx;}
.img-box{ width: 100%; padding: 0 20upx; box-sizing: border-box;}
.must-buy .must-buy-img{width: 700upx; height: 300upx;}
.fashion-goods{ background-color: #161616;}
.fashion-goods .title{ text-align: center;}
.fashion-goods .title-img{ width: 60%; height: 98upx; margin-top: 50upx; margin-bottom: 20upx;}
.fashion-list{ width: 100%; display: flex; flex-direction: column; align-items: center;}
.fashion-list .goods{ width: 80%;}
.fashion-list .goods-img{ width: 611upx; height: 320upx; margin-bottom: 20upx;}
.grab-good{ width: 100%; height: 600upx; padding-top: 30upx; text-align: center; margin-top: 40upx;}
.grab-good .good-list{ display: flex; flex-direction: row; justify-content: space-between; padding: 0 50upx;}
.grab-good .good-img{ width: 316upx; height: 310upx;}
.grab-good .title{text-align: center; color: #d7262f;margin-bottom: 20upx;}
.guess-u-like{ text-align: center;}
.guess-u-like .title{ color: #c19d2f;}
.guess-u-like .list{ width: 100%; padding: 30upx; box-sizing: border-box; display: flex; flex-direction: row; justify-content: space-between; flex-wrap: wrap;}
.guess-u-like .img{ width: 335upx; height: 370upx;}
/* .guess-u-like .goods-title{ display: flex; flex-direction: row; justify-content: space-between; color: #332222; font-size: 13px;margin-top: 15upx; margin-bottom: 10upx;} */
.guess-u-like .goods{ /* border-bottom: 1px solid #666666; */ margin-bottom: 40upx;}
/* .guess-u-like .price{ font-size: 15px; color: #ffffff; background-color: #cc2929; border-radius: 30upx; padding: 0 10upx;} */
/* .guess-u-like .position{ font-size: 12px; color: #666666; text-align: left; margin-bottom: 5upx;} */
.bottom-text{ color: #999999; text-align: center; margin-top: 50upx; margin-bottom: 100upx; font-size: 12px; }
.classify-content{ display: flex; flex-direction: row; justify-content: around-between; flex-wrap: wrap; text-align: center;padding-bottom: 30upx; box-shadow:inset 0px -12px 8px -12px #e5e5e5;}
.classify-content .goods{ display: flex; flex-direction: column; align-items: stretch; text-align: center;margin-left: 40upx; margin-right: 40upx;margin-top: 30upx;}
.classify-content .img{ width: 106upx; height: 106upx;}
.classify-content .title{ width: 106upx;color: #333333; font-size: 13px; margin-top: 10upx;overflow-wrap: initial;text-wrap:no-wrap ;overflow: hidden;}


.close-btn{
	width: 30upx;
	height: 30upx;
	position: absolute;
	right: 15upx;
	top: 22upx;
	z-index: 999;
}